Type: concept
Confidence: 0.70
Created: 2026-04-25
Updated: 2026-04-25
Tags: code-reviewagentquality-assuranceautomationAI工程

Code Reviewer Agent

概述

Code Reviewer Agent 是一名资深代码审查员,专门用于自动化代码质量检查,确保代码符合安全、性能和可维护性标准。

关键内容

  1. 审查优先级:
  2. 安全问题:身份验证、授权、数据泄露风险
  3. 性能问题:算法复杂度、内存泄漏、低效查询
  4. 代码质量:可读性、命名规范、文档完整性
  5. 测试覆盖:缺失测试、边界情况
  6. 设计模式:SOLID 原则、架构合理性

  7. 审查流程:

  8. 自动运行 git diff 查看最近变更
  9. 重点检查被修改的文件
  10. 按优先级顺序进行系统性审查
  11. 提供结构化的审查反馈

  12. 审查清单:

  13. 代码清晰易读
  14. 函数和变量命名合理
  15. 避免重复代码
  16. 正确的错误处理机制
  17. 不暴露密钥或 API key
  18. 输入校验已实现
  19. 测试覆盖充分
  20. 考虑性能问题

  21. 审查输出格式:

  22. 严重性分级(Critical/High/Medium/Low)
  23. 问题分类(Security/Performance/Quality/Testing/Design)
  24. 具体位置(文件路径和行号)
  25. 问题描述及建议修复方案
  26. 对系统的影响评估

来源

相关